@charset "utf-8";
div.datepicker{position:relative;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:176px;height:250px;position:absolute;cursor:default;top:5px;left:0;display:none;z-index:20000}
.datepickerContainer{background:#fff;position:absolute;border:1px solid #CBCFD0;margin:5px 0 0 0 }
/*.datepickerContainer tr td{ border: 1px solid #CBCFCE}*/
.datepickerHidden{display:none;}
div.datepicker table{border-collapse:collapse;margin-top: 5px;}
div.datepicker a{color:#2b2c30;text-decoration:none;cursor:default;outline:none;}
div.datepicker table td{text-align:right;padding:0;margin:0;}
div.datepicker table td .date-option label{color: #666}
div.datepicker table td .date-option label:hover{color:#17ab4d}
div.datepicker th{text-align:center;color:#999;font-weight:normal;height: 24px}
div.datepicker tbody th{text-align:center; }
div.datepicker tbody a{display:block;}
.datepickerDays a{width:24px;line-height:24px;height:24px;text-align:center;}
.datepickerYears a,.datepickerMonths a{width:44px;line-height:36px;height:36px;text-align:center;}
td.datepickerNotInMonth a{color:#666;}
tbody.datepickerDays td.datepickerSelected{background:#17ab4d;}
tbody.datepickerDays td.datepickerSelected a{color:#fff;}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background:#17384d;}
tbody.datepickerYears td.datepickerSelected,tbody.datepickerMonths td.datepickerSelected{background:#17384d;}
div.datepicker a:hover,div.datepicker a:hover{color:#15a94e;}
div.datepicker td.datepickerNotInMonth a:hover{color:#999;}
div.datepicker tbody th{text-align:left;}
.datepickerSpace div{width:20px;}
.datepickerGoNext a,.datepickerGoPrev a,.datepickerMonth a{text-align:center;height:20px;line-height:20px;}
.datepickerGoNext a,.datepickerGoPrev a,.datepickerMonthDetail a{text-align:center;height:20px;line-height:20px;}
.datepickerGoNext a{float:right;width:20px;}
.datepickerGoPrev a .prev{display:inline-block;width:25px;height:25px;margin-top:-3px;background: url("../images/previous_nor.png") no-repeat center center}
.datepickerGoPrev a .prev:hover{background: url("../images/previous_sel.png") no-repeat center center}

.datepickerGoNext a .next{display:inline-block;width:25px;height:25px;margin-top:-3px;margin-left: -5px;background: url("../images/next_nor.png") no-repeat center center}
.datepickerGoNext a .next:hover{background: url("../images/next_sel.png") no-repeat center center}
.datepickerGoPrev a{float:left;width:20px;}
table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears{display:none;height: 30px}
table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW{display:none;}
table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW{display:none;}
td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{color:#333;}
td.datepickerDisabled a:hover{color:#333;}
td.datepickerSpecial a{background:#700;}
td.datepickerSpecial.datepickerSelected a{background:#a00;}